#ifndef FUNCTIONS_H
#define FUNCTIONS_H

#include <vector>
#include <string>
#include "user.h"
#include "task.h"

int trylog(std::vector<User>& users, User& currentUser);
void reminderThread(const User* user);
void addTask(User& user, Task task);
void saveUserTasks(const User& user);
void show(const User& user);
void del(User& user, const std::string& id);
User login(const std::string& name, const std::string& password, std::vector<User>& users);
void signup(const std::string& name, const std::string& password, std::vector<User>& users);

#endif
